home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Development Libraries / SGI IRIX 6.2 Development Libraries.iso / dist / complib.idb / usr / share / catman / p_man / cat3 / complib / ssterf.z / ssterf
Text File  |  1996-03-14  |  2KB  |  67 lines

  1.  
  2.  
  3.  
  4. SSSSSSSSTTTTEEEERRRRFFFF((((3333FFFF))))                                                          SSSSSSSSTTTTEEEERRRRFFFF((((3333FFFF))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      SSTERF - compute all eigenvalues of a symmetric tridiagonal matrix using
  10.      the Pal-Walker-Kahan variant of the QL or QR algorithm
  11.  
  12. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  13.      SUBROUTINE SSTERF( N, D, E, INFO )
  14.  
  15.          INTEGER        INFO, N
  16.  
  17.          REAL           D( * ), E( * )
  18.  
  19. PPPPUUUURRRRPPPPOOOOSSSSEEEE
  20.      SSTERF computes all eigenvalues of a symmetric tridiagonal matrix using
  21.      the Pal-Walker-Kahan variant of the QL or QR algorithm.
  22.  
  23.  
  24. AAAARRRRGGGGUUUUMMMMEEEENNNNTTTTSSSS
  25.      N       (input) INTEGER
  26.              The order of the matrix.  N >= 0.
  27.  
  28.      D       (input/output) REAL array, dimension (N)
  29.              On entry, the n diagonal elements of the tridiagonal matrix.  On
  30.              exit, if INFO = 0, the eigenvalues in ascending order.
  31.  
  32.      E       (input/output) REAL array, dimension (N-1)
  33.              On entry, the (n-1) subdiagonal elements of the tridiagonal
  34.              matrix.  On exit, E has been destroyed.
  35.  
  36.      INFO    (output) INTEGER
  37.              = 0:  successful exit
  38.              < 0:  if INFO = -i, the i-th argument had an illegal value
  39.              > 0:  the algorithm failed to find all of the eigenvalues in a
  40.              total of 30*N iterations; if INFO = i, then i elements of E have
  41.              not converged to zero.
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.